2. Mo┐na zminimalizowaµ okno programu do ikony w Tray'u
3. Je┐eli przy uruchomieniu podamy parametr '/tray' program zainstaluje swoj╣ ikonkΩ w Tray'u, minimalizuj╣c okno na starcie
4. Program nie kopiuje pustych podkatalog≤w, je┐eli maska plik≤w do kopiowania jest r≤┐na od '*.*'
5. Zmiana katalogu ƒr≤d│owego/docelowego/parametr≤w kopiowania nie jest ju┐ mo┐liwa podczas trwania operacji kopiowania
6. Dodano dialog potwierdzaj╣cy intencjΩ zako±czenia programu, je┐eli zako±czenie mia│oby nast╣piµ w trakcie kopiowania plik≤w
7. Dodano kontrolΩ parametr≤w kopiowania - nie jest ju┐ mo┐liwe uruchomienie kopiowania 'na siebie' - np. z 'c:\*.*' na 'c:\'
8. UsuniΩto kilka drobnych b│Ωd≤w ujawniaj╣cych siΩ w WinNT (a byµ mo┐e i w 2000/XP)
----------------------
OPIS PROGRAMU
----------------------
Program umo┐liwia skopiowanie pliku z fizycznie uszkodzonego no£nika (g│≤wnie CD/CDR) w sytuacji, kiedy ka┐da pr≤ba normalnego kopiowania ko±czy siΩ komunikatem "System nie mo┐e czytaµ z okre£lonego urz╣dzenia", lub podobnym. Fragmenty kopiowanego pliku znajduj╣ce
siΩ w miejscu fizycznego uszkodzenia no£nika nie s╣ oczywi£cie mo┐liwe do odzyskania, jednak┐e struktura i d│ugo£µ kopiowanego pliku pozostaj╣ niezmienione.
Dzia│anie takie umo┐liwia np. odzyskanie wiΩkszo£ci plik≤w z archiwum znajduj╣cego siΩ na uszkodzonej p│ytce CD, lub te┐ "odratowanie" niekt≤rych gier - kt≤re "zatrzymuj╣ siΩ", je┐eli napotkaj╣ fizyczny b│╣d na dysku, natomiast dobrze radz╣ sobie z wewnΩtrznie uszkodzonymi plikami - np. po "odratowaniu" jedynym objawem uszkodzenia mo┐e byµ brak niekt≤rych dƒwiΩk≤w lub element≤w graficznych w grze.
----------------------
MINI-INSTRUKCJA
----------------------
Na pocz╣tku nale┐y okre£liµ, kt≤re pliki chcemy skopiowaµ z uszkodzonej p│yty. Mo┐emy tego dokonaµ na 3 podstawowe sposoby:
- poprzez klikniΩcie przycisku "..." i dokonanie wyboru konkretnego pliku w wy£wietlonym oknie dialogowym
- wpisuj╣c nazwΩ pliku bezpo£rednio w pole edycyjne obok przycisku "..." (tutaj mo┐na podaµ nazwΩ pliku z mask╣, np. "d:\gra_xxx\*.*"
- poprzez wskazanie katalogu ƒr≤d│owego w lewym oknie drzewa katalog≤w. Np. Je┐eli wybierzemy katalog "d:\gra_xxx" jako nazwa plik≤w do kopiowania automatycznie pojawi siΩ "d:\gra_xxx\*.*". Je┐eli wska┐emy pliki poprzez wskazanie katalogu, mo┐emy oczywi£cie nastΩpnie zmodyfikowaµ maskΩ plik≤w rΩcznie, zmieniaj╣c w polu edycyjnym tekst, np z "d:\gra_xxx\*.*" na "d:\gra_xxx\*.exe". W wypadku zmiany katalogu poprzez klikniΩcie w oknie drzewa katalog≤w, wpisana maska dla plik≤w do kopiowania (np. *.exe) pozostaje bez zmian.
Dodatkowo, mo┐emy okre£liµ, czy nale┐y kopiowaµ pliki wraz z podkatalogami (pomocne np. w sytuacji gdy chcemy przegraµ ca│╣ p│ytkΩ na dysk twardy i nie jeste£my pewni, kt≤re pliki s╣ uszkodzone).
UWAGA:
Przy wyborze opcji "z podkatalogami" mo┐liwe s╣ 2 sytuacje:
a) wybrane pliki do kopiowania to wszystkie znalezione (*.*) - wtedy przy kopiowaniu odtwarzana jest pe│na struktura katalog≤w ƒr≤d│owych (nawet tych pustych)
b) wybrano inny rodzaj plik≤w (np. *.txt) - wtedy odtwarzane s╣ tylko katalogi zawieraj╣ce jakie£ pliki wskazanego rodzaju (program nie odtwarza pe│nego drzewa katalog≤w)
DostΩpny jest r≤wnie┐ wyb≤r rozmiaru jednorazowo przetwarzanej porcji danych (od 256 do 16384 bajt≤w). Wyb≤r wiΩkszej d│ugo£ci oznacza szybszy przebieg procesu kopiowania plik≤w, kosztem potencjalnie wiΩkszych procentowo strat zawarto£ci kopiowanych plik≤w w przypadku ich uszkodze±. Mniejsza d│ugo£µ zwiΩksza dok│adno£µ kopiowania, kosztem prΩdko£ci.
UWAGA: nie op│aca siΩ wybieraµ rozmiaru bufora mniejszego ni┐ d│ugo£µ pojedynczego sektora na no£niku ƒr≤d│owym. Standardowe 2048 bajt≤w jest wielko£ci╣ optymaln╣ w przypadku p│yt CD.
Na ko±cu nale┐y wskazaµ dysk i katalog docelowy w £rodkowym panelu drzewa katalog≤w (nie opisujΩ tego, bo to jest oczywiste).
Kopiowanie plik≤w rozpoczyna siΩ po naci£niΩciu przycisku 'START'. W przypadku napotkania uszkodzonego pliku, w oknie logu programu pojawiaj╣ siΩ wpisy okre£laj╣ce ilo£µ utraconych danych (w bajtach, oraz jako procent ca│kowitej d│ugo£ci pliku).
Na ko±cu operacji kopiowania program wy£wietla podsumowanie zawieraj╣ce m.in. ilo£µ skopiowanych plik≤w, ich ca│kowit╣ d│ugo£µ oraz informacjΩ o ilo£ci plik≤w, kt≤rych skopiowanie z jakich£ wzglΩd≤w nie by│o mo┐liwe (je┐eli taka sytuacja mia│a miejsce).
Je┐eli po rozpoczΩciu d│ugotrwa│ej operacji kopiowania u┐ytkownik nacisn╣│ przycisk 'W tle...', g│≤wne okno programu jest zamykane (pozostaje tylko ikonka w Tray'u). Po zako±czeniu kopiowania w tle program wysy│a kr≤tki komunikat dƒwiΩkowy na g│o£niczek komputera.
----------------------
LICENCJA
----------------------
Program jest freeware'owy - je┐eli tylko komu£ na co£ siΩ przyda mo┐e korzystaµ z niego do woli.
----------------------
tzw. DISCLAIMER ;)
----------------------
Program jest dostarczany "tak jak jest" - bez gwarancji funkcjonalno£ci. Program zosta│ przetestowany w kilku, r≤┐nych konfiguracjach sprzΩtowo/programowych, oraz sprawdzony aktualnym programem antywirusowym. Autor do│o┐y│ wszelkich stara±, aby zapewniµ jego poprawne funkcjonowanie. Autor nie bierze jednak odpowiedzialno£ci za ewentualne przypadkowe lub jakiekolwiek inne szkody w postaci uszkodze± danych/sprzΩtu wynik│e z u┐ytkowania tego programu.
----------------------
TIPSY
----------------------
W trakcie testowania zauwa┐ono, i┐ niekt≤re czytniki (zw│aszcza Samsung) potrafi│y siΩ "zawiesiµ" w trakcie kopiowania uszkodzonych plik≤w. Czasami pomaga wysuniΩcie tacki napΩdu i wsuniΩcie jej spowrotem, czasami nie. Zjawiska tego nie zauwa┐ono przy dokonywaniu odczytu z nagrywarki. Je┐eli masz ten problem, spr≤buj u┐yµ DOS-owej wersji programu (za│╣czona w archiwum - bp_copy.exe).
Program by│ testowany pod MS-Windows 95/98/98SE i NT4.0. DziΩki pomocy u┐ytkownik≤w program zosta│ przetestowany tak┐e pod MS-Windows 2000, Me i XP. Chcia│bym podziΩkowaµ serdecznie wszystkim, kt≤rzy napisali do mnie w sprawie tego programu. Ich cenne uwagi przyczyni│y siΩ do (mam nadziejΩ ;) poprawy funkcjonalno£ci programu.
BΩdΩ wdziΩczny za przes│anie e-mailem komentarza do dzia│ania programu wraz z kr≤tkim opisem konfiguracji sprzΩtowej: procesor-p│yta-napΩd_CD-system_OP, szczeg≤lnie w przypadku system≤w MS-Windows-ME, 2000 i XP.
Pozwoli mi to usun╣µ dostrze┐one przez u┐ytkownik≤w b│Ωdy.